home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 1 / Deutsche Edition 1.iso / amok / 031-040 / amok39 / rdt / rdt.dok < prev    next >
Text File  |  1993-11-04  |  6KB  |  187 lines

  1. Programm:
  2. =========
  3.  
  4. RDT - Replace Default Tool            V0.3              4 Maerz 1990
  5.  
  6.  
  7.  
  8. Programmzweck:
  9. ==============
  10.   Das Veraendern, Setzen und Loeschen von Default-Tools in Project-Icons!
  11.  
  12.   Dies soll ein einfaches und leistungsfaehiges Werkzeug sein fuer Leute,
  13.   die haeufig den Default-Toolnamen im .info File aendern muessen.
  14.  
  15.  
  16. Autor:
  17. ======
  18.   (C) by
  19.   Reinhard Geisler           KAKTUS@TREFF.ZER           Zerberus-Netz
  20.   Plockhorstweg 20
  21.   D-4178 Kevelaer 3          KAKTUS;HCB                 AmNet
  22.  
  23.  
  24.  
  25. Copyright:
  26. ==========
  27.   Erlaubt ist:
  28.     Die Benutzung zum privaten Zweck auf eigene Gefahr (haha!) und
  29.     ohne Gewaehr (oh je).
  30.  
  31.     Das Kopieren der Programme und das Weitergeben der Kopien,
  32.     solange dafuer nicht mehr als 5,- DM (inklusive Diskette)
  33.     verlangt werden und folgende Files mit weitergegeben werden:
  34.        RDT
  35.        RDT.info
  36.        RDT.dok
  37.        RDT.mod
  38.     Diese duerfen sich auch zusammen in einer gepackten Datei befinden!
  39.     Zum Zwecke der DFUE darf der Source-Code (RDT.mod) auch weggelassen
  40.     werden, aber auf keinen Fall dieser Dokumentation (RDT.dok).
  41.  
  42.     Die Verwendung des Source-Codes fuer alle nicht gewerblichen
  43.     Personen, solange mein Name im Source-Code belassen wird.
  44.  
  45.     Die Aufnahme der Programme in den PD-Serien:
  46.         Amiga Juice, Amok, Computer-Club-Niederrhein e.V. (CCN),
  47.         Fred Fish, Franz und GetiT.
  48.  
  49.     Die Weitergabe der Programme ueber Datenfernuebertragung.
  50.  
  51.  
  52.  
  53.   V e r b o t e n   ist:
  54.     Die kommerzielle oder gewerbliche Verwendung der Programme oder auch
  55.     die Verwendung zusammen mit kommerziellen/gewerblichen Produkten ohne
  56.     meine schriftliche Genehmigung.
  57.  
  58.     Die Aufnahme dieser Programme in   i r g e n d e i n e   Serie
  59.     z.B. Taifun, Schatztruhe, KickStart usw.
  60.     Ausgenommen von diesem Verbot sind natuerlich die unter "Erlaubt ist"
  61.     genannten Serien.
  62.  
  63.     Das Entfernen meines Namens aus dem Programm.
  64.  
  65.  
  66.   Gewuenscht ist:
  67.     No money, but bug-reports.
  68.     Zusendung von Updates anderes Personen.
  69.  
  70.  
  71.  
  72. Programmaufruf:
  73. ===============
  74.  
  75. Vom CLI:
  76.    RDT  [Directory]  [<OldToolname>  <NewToolname>]  Optionen
  77.  
  78. Von der Workbench:
  79.    Doppelklicken des Icons und danach werden die Argumente im Programm
  80.    abgefragt.
  81.  
  82.  
  83. Argumente:
  84. ==========
  85.    Directory ist der Name des Verzeichnisses, in dem die Default-Toolnamen
  86.    ersetzt werden sollen. Directory kann auch ein Devicename sein.
  87.    Es werden alle weiteren Sub-directories (Unterverzeichnisse) mit
  88.    abgearbeitet.
  89.    Falls keine Eingabe fuer das Directory erfolgt, wird das aktuelle
  90.    Verzeichnis verwendet.
  91.  
  92.    OldToolname ist der alte Default-Toolname.
  93.      Bei der Eingabe von "" werden bisher nicht gesetzte Default-Tool-
  94.      namen gesetzt.
  95.      Bei der Eingabe von * oder #? werden alle Project-Icons auf den
  96.      neuen Toolnamen gesetzt. Falls die -i Option (siehe unter Optionen)
  97.      nicht gesetzt ist, kommt automatisch eine Sicherheitsabfrage.
  98.      Diese muss dann mit  y, Y, j oder J beantwortet werden. Alle
  99.      anderen Eingaben fuehren zum Programmabbruch!
  100.      * und #? duerfen nur alleine stehen und haben innerhalb des File-
  101.      namens keine Bedeutung.
  102.  
  103.    NewToolname ist der neue Default-Toolname.
  104.      Bei der Eingabe von "" werden die bisher gesetzten Default-Tool-
  105.      namen geloescht.
  106.  
  107.  
  108.    Optionen:
  109.    ---------
  110.    -i  =  interactive
  111.           Es wird bei jedem gefunden alten Default-Toolnamen abgefragt,
  112.           ob dieser ersetzt werden soll.
  113.  
  114.           Bei der Eingabeaufforderung gibt es folgende Moeglichkeiten:
  115.           ?              :  Ausgabe einer Hilfszeile.
  116.           q oder Q       :  Beendet das Programm und ersetzt nichts.
  117.           y, Y, j oder J :  Markieren zum Ersetzten des Defaulttools.
  118.           r oder R       :  Es wird die weitere Suche abgebrochen und
  119.                             alle bis dahin gefundenen Namen ersetzt.
  120.           alles andere   :  Gefundener Name wird nicht ersetzt.
  121.  
  122.    -l  =  list
  123.           Es werden alle Filenamen mit den entsprechenden Default-
  124.           Toolnamen aufgefuehrt.
  125.  
  126.    -s  =  show
  127.           Es wird jeder vorkommende Toolname nur ein einziges aufge-
  128.           fuehrt.
  129.           Diese Option ist nuetzlich, wenn man nur wissen will welche
  130.           Default-Toolnamen vorhanden sind.
  131.           Diese Option funktioniert nicht in Verbindung mit den Optionen
  132.           -i und -l. Dies wird vom Programm automatisch abgefangen.
  133.  
  134.    Hinweise:
  135.           "" bei der Option list und show bedeuten, dass das Default-
  136.           Tool im Project-Icon nicht gesetzt ist.
  137.  
  138.           Die Optionen koennen an beliebiger Position im Aufrufstring
  139.           stehen. Sie muessen nur alle mit einem - anfangen und durch
  140.           ein Leerzeichen von anderen Argumenten getrennt sein, also
  141.           z.B.    -i -l -s  und nicht -ils oder -i-l-s
  142.  
  143.  
  144. Beispiele:
  145. ==========
  146.    RDT  DF0:  M2:m2emacs  M2:DME
  147.       Ersetzt in Laufwerk DF0:, bei allen Project-Icons das Default-Tool
  148.       M2:m2emacs mit M2:DME.
  149.  
  150.    RDT  DH0:Tools  Utilities:More  c:MuchMore  -l
  151.       Ersetzt im Verzeichnis DH0:Tools und allen weiteren Unterverzeich-
  152.       nissen, bei den Project-Icons das Default-Tool Utilities:More mit
  153.       c:MuchMore. Bei allen Project-Icons werden die gefunden Default-Tools
  154.       aufgelistet.
  155.  
  156.    RDT * :MM -i
  157.       Im aktuellen Verzeichnis werden alle Project-Icons nach vorher-
  158.       gehender Abfrage auf das Default-Tool :MM gesetzt.
  159.  
  160.  
  161. Wichtig!:
  162. =========
  163.    Der Stack sollte mindestens auf 20000 gesetzt werden, sonst kann es zu
  164.    Programmabstuerzen kommen.
  165.    Bei Aufruf vom CLI kommt ordnungsgemaess ein Requester, der auf einen
  166.    Stapelueberlauf hinweist.
  167.    Wenn das Programm aber von der Workbench gestartet wurde, kommt es zu
  168.    einem Adressfehler und danach kann der   G u r u   kommen!. Dies scheint
  169.    ein Fehler meines M2Amiga Modula-2 V3.3d Compilers zu sein. Wer hierzu
  170.    naeheres weis, soll sich bitte melden!
  171.  
  172.  
  173. Updates:
  174. ========
  175. Es wird zu diesem Programm kein Update mehr geben, ausser vielleicht zur
  176. Fehlerbeseitigung.
  177.  
  178.  
  179. Danksagung:
  180. ===========
  181. Helmut Dalege    fuer die Idee zu diesem Programm.
  182. Jochen Kupfer    und
  183. Peter Fischer    als beta Tester, die mir gute Kritik und Verbesserungs-
  184.                  vorschlaege geliefert haben.
  185. meiner Frau      fuer das Verstaendnis gegenueber meines Computerhobbys.
  186.  
  187.